/* $Id: f_mv.c,v 1.3 2004/11/30 16:26:03 sby Exp $ */

#include "dao.h"
#include <fcntl.h>


int
f_mv(src, dst)
  const char *src;
  const char *dst;
{
  int ret;

  if ((ret = rename(src, dst)) != 0)
  {
    ret = f_cp(src, dst, O_TRUNC);
    if (!ret)
      unlink(src);
  }
  return ret;
}
